﻿using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace AgvDemo
{
    public class DataBaseClass
    {
        //AgvPublic.Model.Agv_Device agvDevice = new AgvPublic.Model.Agv_Device();
       

        public DataBaseClass()
        {
           
        }
    }
    //{
    //    //AgvPublic.Model.Map_Card_Info mapCardModel = new AgvPublic.Model.Map_Card_Info();//监控卡号信息
    //    //public List<AgvPublic.Model.Map_Card_Info> mapCardList = new List<AgvPublic.Model.Map_Card_Info>();
    //    //AgvPublic.BLL.Map_Card_Info mapCardBll = new AgvPublic.BLL.Map_Card_Info();

    //    //AgvPublic.Model.Station_Info stationModel = new AgvPublic.Model.Station_Info();//站点信息
    //    //List<AgvPublic.Model.Station_Info> stationList = new List<AgvPublic.Model.Station_Info>();
    //    //AgvPublic.BLL.Station_Info stationBll = new AgvPublic.BLL.Station_Info();

    //    //AgvPublic.Model.Agv_Error_Record aeModel = new AgvPublic.Model.Agv_Error_Record();//异常记录信息
    //    //List<AgvPublic.Model.Agv_Error_Record> aeList = new List<AgvPublic.Model.Agv_Error_Record>();
    //    //AgvPublic.BLL.Agv_Error_Record aeBll = new AgvPublic.BLL.Agv_Error_Record();

    //    //AgvPublic.Model.Traffic_Area_Detail areaDetailModel = new AgvPublic.Model.Traffic_Area_Detail();//交管区域信息
    //    //public List<AgvPublic.Model.Traffic_Area_Detail> areaDetailModelList = new List<AgvPublic.Model.Traffic_Area_Detail>();
    //    //AgvPublic.BLL.Traffic_Area_Detail areaDetailBll = new AgvPublic.BLL.Traffic_Area_Detail();

    //    //AgvPublic.Model.Agv_Dispatch rushSearchModel = new AgvPublic.Model.Agv_Dispatch();//交管区域信息
    //    //List<AgvPublic.Model.Agv_Dispatch> rushSearchModelList = new List<AgvPublic.Model.Agv_Dispatch>();
    //    //AgvPublic.BLL.Agv_Dispatch rushSearchBll = new AgvPublic.BLL.Agv_Dispatch();

    //    //AgvPublic.Model.Agv_Info agvModel = new AgvPublic.Model.Agv_Info();//异常记录信息
    //    //List<AgvPublic.Model.Agv_Info> agvList = new List<AgvPublic.Model.Agv_Info>();
    //    //AgvPublic.BLL.Agv_Info agvBll = new AgvPublic.BLL.Agv_Info();

    //    //public DataBaseClass()
    //    //{
    //    //    areaDetailModelList = areaDetailBll.GetModelList("");
    //    //    mapCardList = mapCardBll.GetModelList("");

    //    //    if (mapCardList.Count > 0)
    //    //    {
    //    //        for (int i = 0; i < mapCardList.Count; i++)
    //    //        {
    //    //            Label cardLbl = new Label();
    //    //            cardLbl.Location = new Point((int)mapCardList[i].Card_X, (int)mapCardList[i].Card_Y);
    //    //            cardLbl.Text = "";
    //    //            cardLbl.Tag = mapCardList[i].Card_Num.ToString();
    //    //            cardLbl.BackColor = Color.Fuchsia;
    //    //            cardLbl.ForeColor = Color.White;
    //    //            cardLbl.AutoSize = true;
    //    //            cardLbl.Font = new System.Drawing.Font("微软雅黑", 3f);

    //    //            MainForm.mainForm.tpMonitor.Controls.Add(cardLbl);
    //    //        }
    //    //    }
    //    //}

    //    ///// <summary>
    //    ///// 插入清洗记录
    //    ///// </summary>
    //    ///// <param name="agvNum"></param>
    //    ///// <param name="station"></param>
    //    ///// <param name="flag"></param>
    //    ///// <param name="model"></param>
    //    //public void InsertRushDataBase(int agvNum, int station, int flag, int model)
    //    //{
    //    //    try
    //    //    {
    //    //        AgvPublic.Model.Agv_Dispatch rushModel = new AgvPublic.Model.Agv_Dispatch();//交管区域信息
    //    //        rushModel.Agv_Num = agvNum;
    //    //        rushModel.Target_Station_Num = station;
    //    //        rushModel.Dispatch_Flag = flag;
    //    //        rushModel.Dispatch_Type = model;
    //    //        rushModel.Transport_Time = DateTime.Now;

    //    //        rushSearchBll.Add(rushModel);
    //    //    }
    //    //    catch
    //    //    {
    //    //    }
    //    //}


    //    //public void UpdateAgvInfo(AgvPublic.Model.Agv_Info agvModel)
    //    //{
    //    //    if (agvBll.Exists(agvModel.Agv_Num))
    //    //    {
    //    //        agvBll.Update(agvModel);
    //    //    }
    //    //    else
    //    //    {
    //    //        agvBll.Add(agvModel);
    //    //    }

    //    //}
    //}
}
